Installation script
For the user convenience, we provide a bash script that handles the installation of the dependencies, WOLF core and WOLF plugins. To use it, download and change its permissions:
wget https://gitlab.iri.upc.edu/mobile_robotics/wolf_projects/wolf_scripts/-/raw/main/install_wolf.sh
sudo chmod +x install_wolf.sh
This script have several optional inputs:
./install_wolf.sh [-d <string>] [-w <string>] [-a] [-p <string>] [-f <y/n>] [-c <y/n>]
All the inputs to the script are optional. If any of them is not set when launching, the user will be asked during execution:
-d <string>: dependencies destination path (either/global/pathorrelative/path).-w <string>: wolf folder destination path (either/global/pathorrelative/path).-a: install all plugins (incompatible with-p)-p <string>: plugins to be installed (incompatible with-a) being a string of 5 chars “y/n” corresponding to plugins imu, gnss, laser, vision, bodydynamics (for example “ynynn”). Plugin bodydynamics won’t be installed if imu plugin is not installed.-f <y/n>: y/n install Falko optional laser dependency (if laser plugin is installed).-c <y/n>: y/n install CSM optional laser dependency (if laser plugin is installed).-b <string>: wolf plugins branch name (same for all plugins) (default: main).